package com.x.sys.service;

import java.util.Map;

import com.x.common.bo.PageObject;
import com.x.sys.entity.Admin;

/** */
public interface AdminService {
	
	
	int validById(Integer id,Integer valid);
	/**
     * 定义日志的分页查询业务
     * @param username 用户名(数据最终来源为client)
     * @param pageCurrent 当前页码值(数据最终来源为client))
     * @return 封装当前页记录和分页信息的对象(PageObject)
     */
	PageObject<Admin> findPageObjects(String username,Integer pageCurrent);//阿里规范listObjects();

	
	/**基于多个id进行管理者列表删除的方法*/
	int deleteObjects(Integer...ids) ;
	
	/**将信息，通过业务层对象方法持久化到数据库。*/
	
	void saveObject(Admin entity);
	
	/**基于用户id查询用户信息，（进行添加业务）*/
	Map<String, Object> findObjectById(Integer id);
	/***/
	void updateObject(Admin entity);
       
}
